controlador.acciones
Class Accion

java.lang.Object
  extended by controlador.acciones.Accion
Direct Known Subclasses:
AccionActualizaCarrito, AccionAdminCategorias, AccionBienvenida, AccionBuscar, AccionDetalleProducto, AccionEliminaDelCarrito, AccionMuestraCarrito, AccionMuestraCatalogo, AccionNuevoProducto, AccionOtrasAcciones, AccionPedido, AccionProductoAlCarrito, AccionVacia

public abstract class Accion
extends java.lang.Object

Accion.java Clase abstracta a implementar por las acciones que serán invocadas por el controlador en función de la operación a realizar.

Since:
Tienda V.1.0

Field Summary
protected  javax.servlet.ServletContext application
           
protected  ModeloTienda tienda
           
 
Constructor Summary
Accion()
          Constructor
 
Method Summary
abstract  java.lang.String getName()
          Devuelve el nombre de la acción
abstract  void perform(javax.servlet.http.HttpServletRequest request)
          Realiza la acción.
 void setModelo(ModeloTienda tienda)
          Almacena el modelo de la tienda
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tienda

protected ModeloTienda tienda

application

protected javax.servlet.ServletContext application
Constructor Detail

Accion

public Accion()
Constructor

Method Detail

setModelo

public void setModelo(ModeloTienda tienda)
Almacena el modelo de la tienda

Parameters:
tienda -

getName

public abstract java.lang.String getName()
Devuelve el nombre de la acción


perform

public abstract void perform(javax.servlet.http.HttpServletRequest request)
Realiza la acción. Devuelve true si se realizó correctamente o false si error.

Parameters:
request -